/* 
 * @Title: MerchantPayServices.java 
 * @Package com.jiankangjin.weixin.services 
 * @Description: TODO 
 * @author neason
 * @date 2014年7月12日 下午3:50:41 
 * @version V1.0   
 */ 
package com.jiankangjin.pay.services;


import com.jiankangjin.pay.object.Order;

/**
 * 类功能说明 
 * 类修改者 修改日期 
 * 修改说明  
 * <p>Title: MerchantPayServices.java</p> 
 * <p>Description:汉宇信息</p> 
 * <p>Copyright: Copyright (c) 2014</p> channeltype
 * <p>Company:上海汉宇信息科技</p> 
 * @author neason 
 * @date 2014年7月12日 下午3:50:41 
 * @version V1.0 
 */
public interface MerchantPayServices {

    /**
     * 查询订单信息，按订单号
     * @param orderId
     * @return
     */
    public Order getOrder(String orderId);
	/**
	 * 
	 * 查询是否重复 
	 * neason  2014年7月13日 
	 * 修改者名字 修改日期 
	 * 修改内容  
	 * @param @param merchantOrderId
	 * @param @return     
	 * @return boolean    
	 * @throws  Exception
	 */
	public boolean checkOrder(String transactionid);
	/**
	 * 
	 * 入库 
	 * neason  2014年7月13日 
	 * 修改者名字 修改日期 
	 * 修改内容  
	 * @param @param order
	 * @return void    
	 * @throws  Exception
	 */
	public void pay(Order order);
}
